<?php 
//实例mysqli对象，建立连接，第四个为链接的库名
$mysqli = @new mysqli("localhost", "root", "", "school"); 
/*var_dump($mysqli);mysqli的obj对象*/

    /*mysqli对象里的connect..属性，成功返回0，失败返回1045代码 $mysqli->connect_errno带connect是显示'链接'的错误  */
if ($mysqli->connect_errno) {
	echo "链接失败,错误代码".$mysqli->connect_errno."错误信息".$mysqli->connect_error;
}

$mysqli->query("set names utf8");

$sql = "select * from stu";

   //mysqli里面的查询query方法返回 （res结果集对象） 增删改返回true false
$res = $mysqli->query($sql);
//向结果集对象res取数据
if (!$res) {
	echo "执行失败：代码".$mysqli->errno."错误信息".$mysqli->error;
}


//操作结果集对象，不是操作链接对象
var_dump($res->fetch_row());
/*取得一行以索引数组形式返回的数据*/


var_dump($res->fetch_assoc());
/*取得一行以关联数组形式返回的数据*/


var_dump($res->fetch_object());
/*取得一行以对象形式返回的数据*/

/*$ros=$res->fetch_object();
echo $ros->name;
对象里面的属性name可以直接拿到小明*/

$arr = [];
while ($row = $res->fetch_assoc()) {
	$arr[]=$row;
}
var_dump($arr);

//释放结果集
$res->free();

//关闭链接
$mysqli->close();



 ?>